/**
 * 详情列表数据
 */
const speciaDB = uniCloud.database()

exports.main = async (event, context) => {
	let {
		page,
		pageSize,
		auctionId,
		likeState
	} = event
	if (likeState == 0) {
		let res = await speciaDB.collection('specialDetails_list')
			.where({
				'auctionId': auctionId
			})
			.skip((page - 1) * pageSize)
			.limit(pageSize)
			.get();

		if (res != null) {
			return {
				"page": page,
				"pageSize": pageSize,
				'errCode': 0,
				'errMsg': '获取咨询类表数据成功',
				'data': res
			}
		} else {
			return {
				'errCode': 1,
				'errMsg': '出现错误',
				'data': res
			}
		}
	}

	if (likeState == 1) {
		let res = await speciaDB.collection('specialDetails_list')
			.aggregate()
			.match({
				'auctionId': auctionId
			})
			.sample({
				size: 6
			})
			.end()
		console.log(res)
		if (res != null) {
			return {
				'errCode': 0,
				'errMsg': '获取咨询类表数据成功',
				'data': res
			}
		} else {
			return {
				'errCode': 1,
				'errMsg': '出现错误',
				'data': res
			}
		}
	}

	// if (likeState == 2) {
	// 	let page = 1;
	// 	let res = await speciaDB.collection('specialDetails_list')
	// 		.skip((page - 1) * pageSize)
	// 		.limit(500)
	// 		.get();
			
	// 		if(result){
	// 			this.infoList.forEach((element, index) => {
	// 				element['acutonList'] = []
	// 				result.data.data.forEach((item, indx) => {
	// 					if (element.auctionId === item.auctionId) {
	// 						this.infoList[index].acutonList.push(result.data.data[indx])
	// 					}
	// 				})
	// 			})
	// 			console.log(this.infoList);
	// 		}

	// 	if (res != null) {
	// 		return {
	// 			"page": page,
	// 			"pageSize": pageSize,
	// 			'errCode': 0,
	// 			'errMsg': '获取咨询类表数据成功',
	// 			'data': res
	// 		}
	// 	} else {
	// 		return {
	// 			'errCode': 1,
	// 			'errMsg': '出现错误',
	// 			'data': res
	// 		}
	// 	}
	// }
};
